输出n到m中(0<n<m)能被3整除,且至少有一个数字是5的所有数
来源:百度知道 编辑:UC知道 时间:2024/07/07 05:38:15
在线等,急求
我一点也不会啊
我一点也不会啊
具体我不打出来了,讲个思路吧。 外层循环用来得到不同的数, 然后判断能否被3整出, 能的话就再进行下一步判断。 至少有一个数字是5的方法就是取余数,从个位开始,个位不是的话就将那个数除以10,把个位去掉, 十位数就变成个位了(开始定义该数为整形变量),以此类推。。。
#include<stdio.h>
int ContainFive(int n)
{
while(1)
{
if(n%10==5) return 1;
n=n/10;
if(n<10) break;
}
return 0;
}
void main()
{
int n,m;
printf("输入n和m\n");
scanf("%d%d",&n,&m);
if(n>=m || n<0 || m<0) printf("error!\n");
for(n<m;n<=m;n++)
if(n%3==0 && ContainFive(n)) printf("%d\n",n);
}
void main()
{
int i,j;
int m=100;//自已输
int n=1;//自已输
if(m>n && n>0)
{
for(i=n;i<=m;i++)
{
if(i%3==0)
{
do
{
j=i%10;
if(j==5)
{
printf("%d\n",i);
break;
}
j/=10;
}
如何写如果m>n输出m,m<n输出n,m=n输出其中任意一个
编写程序输出m+n<10的m,n
若m<0,n>0,且m+n<0,比较m,n,-m,-n,m-n,n-m的大小,并用<连接起来
死亡笔记中,M、N 和L是什么关系?
已知m>0,n<0,求|m-n-1|-|n-m-1|的值
试编一程序计算并输出SUM=(1+2+......+N)+(1+2+...+(N+1)+...+(1+2+......+M), 要求M和N由键盘输入。(n<m)
为什么(l-n)a+(m-n)b=0, a和 b不共线,则l-n=m-n=0
编写程序输入N的值(0<N<10),输出一个数字金字塔
如何用c输出n各元素集合的全排列?( 0<n<20)
log(m)^3<log(n)^3<0,求m,n之间的关系.